Synonyms for "Venus''s flytraps"

Words with similar meaning